#ifndef SELL
#define SELL


#include <string>
#include <stdexcept>
#include <iostream>
#include <cstdlib>
#include "../../domain.h"
/**
* Classe que representa a entidade Request(pedido)
*/
class Request{
private:
    Identifier identifier;
    CPF cpf; //cpf do comprador
    Identifier album;
    Quantity  quantity;
    Price priceUnit;
    Status status;
    Price priceTotal;


public:
    Request(){}
    Request( Identifier, CPF, Identifier, Quantity, Price, Status);

     Identifier getIdentifier() const;
    void setIdentifier(const Identifier);

     CPF getCPF() const;
    void setCPF(const CPF);

     Identifier getAlbum() const;
    void setAlbum(const Identifier);

    Quantity getQuantity() const;
    void setQuantity (const Quantity);

    Price getPriceUnit() const;
    void setPriceUnit(const Price);

    Price getPriceTotal() const;

    Status getStatus() const;
    void setStatus(const Status);

};

#endif // SELL_H_INCLUDED
